import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex);

export default new Vuex.Store({
  state: {
    isDebug: process.env.VUE_APP_IS_DEBUG === 'true' // 将字符串转换为布尔值
  },
  getters: {
    isDebug: (state) => state.isDebug // Getter 用于访问 isDebug
  },
  mutations: {
    setDebug(state, value) {
      state.isDebug = value; // 修改 isDebug 的值
    }
  },
  actions: {
    updateDebug({ commit }, value) {
      commit('setDebug', value); // Action 用于提交 mutation
    }
  },
  modules: {
  }
});
